<!DOCTYPE html>
<html lang="ja">

<head>
  <meta charset="utf-8">
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta http-equiv="Content-Style-Type" content="text/css">
  <script src='../bbs.js'></script>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="https://www.googletagmanager.com/gtag/js?id=UA-120820034-1"></script>

  <link href="../bbs.css" type="text/css" rel="stylesheet">
  <link rel="shortcut icon" href="/favicon.ico">
  <title>マクロをRubyで書きたい | サクラエディタ過去ログ</title>
</head>
<body>
<ul class="side">
        <a href="./" class="toindex">◀マクロトップへ</a>
        <li><div class="list-title">
    <span class="no">412</span>
    <a class="thread-title" href="412.html#412">マクロをRubyで書きたい</a></div>
    <ul><li><div class="list-title">
    <span class="no">416</span>
    <a class="thread-title" href="412.html#416">Re:マクロをRubyで書きたい</a></div>
    <ul><li><div class="list-title">
    <span class="no">417</span>
    <a class="thread-title" href="412.html#417">Re2:マクロをRubyで書きたい</a></div>
    <ul><li><div class="list-title">
    <span class="no">419</span>
    <a class="thread-title" href="412.html#419">Re3:マクロをRubyで書きたい</a></div>
    <ul><li><div class="list-title">
    <span class="no">420</span>
    <a class="thread-title" href="412.html#420">Re4:マクロをRubyで書きたい</a></div>
    </li><li><div class="list-title">
    <span class="no">421</span>
    <a class="thread-title" href="412.html#421">Re4:マクロをRubyで書きたい</a></div>
    <ul><li><div class="list-title">
    <span class="no">422</span>
    <a class="thread-title" href="412.html#422">Re5:マクロをRubyで書きたい</a></div>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li>
    </ul><ul class="main"><li><section><h1 id=412>
    <span class="no">[412]</span>
    <a class="thread-title" href="#412">マクロをRubyで書きたい</a>
    <span class="author">Na4</span>
    <time datetime="2008-03-06T12:52:58">2008年03月06日 12:52</time></h1>
    <div class="body">マクロをRubyで書きたいと考えていますが、<br>マクロ名.rbファイルをキーマクロとして読み込み、<br>実行すると、サクラ本体ごと落ちてしまいます。<br><br>どのようにしたらrubyでマクロが書けるか教えていただけないでしょうか。<br>サクラのバージョンはVer1.6.2.0です。</div></section>
    <ul><li><section><h1 id=416>
    <span class="no">[416]</span>
    <a class="thread-title" href="#416">Re:マクロをRubyで書きたい</a>
    <span class="author">じゅうじ</span>
    <time datetime="2008-03-23T18:54:15">2008年03月23日 18:54</time></h1>
    <div class="body">▼ Na4さん<br>&gt; マクロをRubyで書きたいと考えていますが、<br>&gt; マクロ名.rbファイルをキーマクロとして読み込み、<br>&gt; 実行すると、サクラ本体ごと落ちてしまいます。<br>&gt; <br><a href=http://miau.s9.xrea.com/blog/ target=_top><nobr>http://<wbr>miau.<wbr>s9.<wbr>xrea.<wbr>com/<wbr>blog/<wbr></nobr></a><br><br>サクラエディタ＋PHP 設定方法まとめ<br>というページがmiauさんのホームページで公開されていました。<br>Rubyでは、無いけれど、私もPerlで止まっています。<br>サクラが落ちる対策は、キーマクロではなく、共通設定－マクロで、マクロファイルを登録します。</div></section>
    <ul><li><section><h1 id=417>
    <span class="no">[417]</span>
    <a class="thread-title" href="#417">Re2:マクロをRubyで書きたい</a>
    <span class="author">miau</span>
    <time datetime="2008-03-27T19:45:15">2008年03月27日 19:45</time></h1>
    <div class="body">ActiveScriptRuby でのマクロ実行は、<br>共通設定－マクロ で登録→実行した場合も<br>サクラエディタが落ちてしまうみたいですね・・・。<br><br>以前 PHP の ActiveScript を試したときも<br>うまくいかなったので、ちょっと原因を調べてみようと思います。<br><br>&gt; サクラエディタ＋PHP 設定方法まとめ<br>&gt; というページがmiauさんのホームページで公開されていました。<br><br>ご紹介ありがとうございます。<br>でもこれ、サクラエディタで PHP ファイルを編集するときの設定方法であって、<br>サクラエディタで PHP マクロを実行するときの設定方法じゃないんですよね・・・。<br><br>タイトルがわかりにくいので<br>「サクラエディタで PHP ファイルを編集するための設定まとめ」<br>に変更しておきました。<br></div></section>
    <ul><li><section><h1 id=419>
    <span class="no">[419]</span>
    <a class="thread-title" href="#419">Re3:マクロをRubyで書きたい</a>
    <span class="author">miau</span>
    <time datetime="2008-03-30T22:35:43">2008年03月30日 22:35</time></h1>
    <div class="body">一応原因がわかりましたので、パッチを作成しました。<br>もしコンパイル環境をお持ちでしたら以下の URL の<br>パッチを適用し、コンパイルしてみてください。<br><br><a href=http://sourceforge.net/tracker/index.php?func=detail&aid=1929358&group_id=12488&atid=312488 target=_top><nobr>http://<wbr>sourcefo<wbr>rge.<wbr>net/<wbr>tracker/<wbr>index.<wbr>php?<wbr>func=<wbr>detail&amp;<wbr>aid=<wbr>1929358&amp;<wbr>group_id<wbr>=<wbr>12488&amp;<wbr>atid=<wbr>312488</nobr></a><br><br>一部過去バージョンとの非互換点が出てきてしまいましたので、<br>今後のバージョンに正式に取り込まれるかどうかはわかりません。<br>（&gt;&gt;dev:5281 の反応次第かと思います。）<br></div></section>
    <ul><li><section><h1 id=420>
    <span class="no">[420]</span>
    <a class="thread-title" href="#420">Re4:マクロをRubyで書きたい</a>
    <span class="author">りーや</span>
    <time datetime="2008-04-03T09:58:24">2008年04月03日 09:58</time></h1>
    <div class="body">▼ miauさん<br>&gt; 今後のバージョンに正式に取り込まれるかどうかはわかりません。<br>&gt; （&gt;&gt;dev:5281 の反応次第かと思います。）<br><br>ご無沙汰です。開発板では反応内容なので・・・<br>WindowsMobile だけで日々を過ごしてたので、MortScriptに転んでました。<br><br>その制約があって、過去のマクロが使えなくなったとしても、そのマクロを一括修正するマクロだってわけないし、日本生まれの Ruby は、やっぱり日本語の加工にどうしても欲しいです。<br><br>正式に取り込んで欲しいに、ぜひとも<br>一票です。<br><br></div></section>
    </li><li><section><h1 id=421>
    <span class="no">[421]</span>
    <a class="thread-title" href="#421">Re4:マクロをRubyで書きたい</a>
    <span class="author">anonymous</span>
    <time datetime="2008-04-14T21:20:25">2008年04月14日 21:20</time></h1>
    <div class="body">オブジェクト名を指定するのが通常で、省略ができるということを考えると<br>デフォルトではオブジェクトを指定するように仕様変更し、<br>オプションスイッチで<br>「□オブジェクト名を省略する」<br>を作ればよいと思います。<br>（デフォルトはチェックがはずれた状態）<br><br>Rubyは使わず、現行のマクロを使う人はチェックを入れる。<br>Wikiに掲載されているマクロは順次オブジェクトありに置き換える。<br><br>で、どうですか？<br></div></section>
    <ul><li><section><h1 id=422>
    <span class="no">[422]</span>
    <a class="thread-title" href="#422">Re5:マクロをRubyで書きたい</a>
    <span class="author">miau</span>
    <time datetime="2008-04-21T02:20:34">2008年04月21日 02:20</time></h1>
    <div class="body">開発掲示板に書き込めないのでとりあえずこちらに。<br><br><a href=http://miau.s9.xrea.com/blog/index.php?itemid=844 target=_top><nobr>http://<wbr>miau.<wbr>s9.<wbr>xrea.<wbr>com/<wbr>blog/<wbr>index.<wbr>php?<wbr>itemid=<wbr>844</nobr></a><br><br>blog のほうで FILE さんに指摘いただいたのですが、<br>ActiveScriptRuby も SCRIPTITEM_GLOBALMEMBERS に<br>対応しているようですので、オプションを設ける必要<br>はないかもしれません。<br>調査不足でお騒がせしてしまってすみません。<br><br>折を見て調査を進めますので、オプション設置の要否<br>についてはそれまで保留ということでお願いします。<br></div></section>
    </li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></body></html>